package com.enjoyor.soa.traffic.api.service.dubbo.vms;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.api.dto.vms.ProgVmsRelateDto;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

/**
 *
 */
public interface IDubboProgVmsRelateService {

	ResultPojo insertProgVmsRelate(ProgVmsRelateDto progVmsRelateDto);
	ResultPojo editProgVmsRelate(ProgVmsRelateDto progVmsRelateDto);
	ResultPojo deleteProgVmsRelateByIds(String  ids);
	ResultPojo queryProgVmsRelateById(String id);
	ResultPojo lapseVmsRelate(String id,String status);
	ResultPojo updateRelateProgShowInfo(List<ProgVmsRelateDto> list);
	ResultPojo getProgVmsRelate(String prog_id);
	ResultPojo updateSimpleRStatus(ProgVmsRelateDto prp);
	ResultPojo updateVmsReleteStatus(ProgVmsRelateDto dto);
	ResultPojo deleteVmsRelete(ProgVmsRelateDto dto);
	ResultPojo getProgVmsRelates(Map<String,Object> map);
	ResultPojo getProgRelateByLedIdAndProgId(String data);
	ResultPojo getProgRelateByledId(String data);
	ResultPojo updateDelProg(String progId);
	ResultPojo deleteProgVmsRelateByGroupId(String group_id);
	ResultPojo getVmsVideoRelate(String led_id);
	ResultPojo deleteVmsVideoRelate(String led_id);
	ResultPojo insertVmsVideoRelate(Map<String, Object> map);
	
}
